package com.hsnn.medstgmini.service;

import java.util.List;

import com.hsnn.medstgmini.util.SelectForm;

public interface DynamicSelectManager {


	/**
	 * @category 根据自定义字典表 classifyCode=118 查询归档类型
	 * @param fatherId
	 * @return
	 */
	
	public List<SelectForm> getOrderStatus(String classifyCode);
	
	public List<SelectForm> getArchiveType(String classifyCode);
	
	public List<SelectForm> getArea(String fatherId);

	public List<SelectForm> getPhar(String fatherId);

	public List<SelectForm> getForm(String fatherId);

	public List<SelectForm> getMaterial(String fatherId);

	/**
	 * @category 根据fatherId查询医疗机构类型
	 * @param fatherId
	 * @return
	 */
	List<SelectForm> getHospType(String fatherId);
	/**
	 * 
	 *@category 根据类型编码查询该字典的编码与内容
	 *@author 邱磊
	 *@date 2015年6月10日 下午7:02:22
	 *@param ID ：类型编码
	 *@return List<DicSys>：自定义字典List
	 */
	public List<SelectForm> getDiSys(String ID);
	
	/**
	 * 
	 *@category 根据类型编码查询专家类型
	 *@author 周奇
	 *@date 2015年8月29日19:59:34
	 *@param ID ：类型编码
	 *@return List<SelectForm>：自定义字典List
	 */
	public List<SelectForm> getDicExpertType(String ID,int status);
	
	public List<SelectForm> getProject (String ID);
	
	public List<SelectForm> getMyProj(String hospId);
	public List<SelectForm> getCompProj(String compId);
	public List<SelectForm> getProjByProdCompId(String proCompId);
	public List<SelectForm> getProj();

	List<SelectForm> getQYArea(String fatherId);

	List<SelectForm> getQYHospType(String fatherId);

	List<SelectForm> getProfileType();
	

}
